﻿@charset "utf-8";
body{
	padding:0;
	margin:0;
}
.mainbody {
	font-family: "宋体";
	font-size: 16px;
	line-height: 28px;
	color: #000;
	margin: 0px;
	width: 100%;
}

a {
	color: #000;
	text-decoration: none;
}
.floatleft {
	float: left;
}
.clear {
	clear: both;
}
.logo {
	height: 60px;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
	padding-left: 10px;
}
.menu {
	font-size: 18px;
	background-image: url(../img/menu.gif);
	background-repeat: repeat;
	background-position: 0px 0px;
	height: 32px;
	padding-left: 10px;
	color: #006600;
}
.menu a {
	color: #006000;
}
.white{
	color: ##006600;
}
.white a {
	color: ##006600;
	display: block;	
}
.white .current{
	color: #FFF;
	
	}
.same {
	border-left-width: 1px;
	border-left-style: solid;
	text-align: center;
	border-left-color: #fff;
	color: #006600;
	line-height: 26px;
	height: 26px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.same a {
	display: block;
	color: #006600;
}
.same .current {
	color: #fff;
	background-image: url(../img/menubg.gif);
	background-repeat: repeat-x;
	height: 26px;
	font-weight: bold;
}

.contant{
	overflow: scroll;
	height: 628px;
}
.con {
	height: 570px;
	overflow: scroll;
}
.dd {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.alone {
	background-repeat: repeat-x;
	background-position: 0px 0px;
	line-height: 30px;
	letter-spacing: 3px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}
.border {
	border-top-width: 3px;
	border-top-style: solid;
	width: 10px;
}
.padding {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	line-height: 26px;
}
.left {
	background-color: #e3ebf5;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 28px;
	height: 608px;
	overflow: scroll;
	padding-right: 10px;
}

.left .current,.tst .current {
	color:#0000ff;
}
.text {
	margin-left: 25px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000;
}
.title {
	color: #008000;
	background-image: url(../img/bottom.gif);
	background-repeat: repeat-x;
	height: 40px;
}
.title  a {
	color: #008000;
}

.xj {
	color: #008000;
	text-align: center;
	margin-top: 2px;
	background-image: url(../img/right.png);
	background-position: right top;
	background-repeat: repeat-y;
	line-height: 34px;
	height: 34px;
}
.xj a {
	color: #008000;
	display: block;
}
.xj .current {
	color: #000080;
	background-color: #FFF;
	font-weight: bold;
	margin-top: 2px;
	background-image: url(../img/right.png);
	background-position: right top;
	background-repeat: repeat-y;
	line-height: 34px;
	height: 34px;
}
.xie {
	color: #008000;
	text-align: center;
	margin-top: 2px;
	background-image: url(../img/left.png);
	background-position: left top;
	background-repeat: repeat-y;
	line-height: 34px;
	height: 34px;
}
.famliy {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 24px;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.red {
	color: #ff0000;
	text-align: center;
	width: 80px;
}
.name {
	color: #993300;
	padding-right: 10px;
	text-align: right;
	width: 60px;
	padding-left: 10px;
}
.green {
	font-weight: bold;
	color: #008000;
}
.green a {
	color: #008000;
}


.last {
	height: 28px;
	background-color: #ffffcc;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c1c1c1;
	padding-top: 15px;
	padding-bottom: 15px;
}
.field {
	background-color: #FFF;
	border: 1px solid #c1c1c1;
	width: 45%;
	color: #000;
	padding-left: 10px;
	margin-right: 20px;
	margin-left: 10px;
	height: 28px;
	float: left;
	line-height: 28px;
}
.lvse {
	line-height: 28px;
	font-weight: bold;
	color: #008000;
	float: left;
	padding-left: 15px;
}
.square {
	height: 15px;
	width: 15px;
	border: 1px solid #000;
	margin-left: 10px;
}
.biaoti {
	line-height: 35px;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #acbccc;
	height: 35px;
}


.kuai {
	margin-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 24px;
	padding-right: 10px;
}
.huise {
	color: #808080;
	padding-right: 10px;
}
.huise a {
	color: #808080;
}
.huise .current {
	color: #0000ff;
}
.lan {
	color: #000;
}
.lan a {
	color: #000;
}
.lan .current {
	color: #0000ff;
}

.help {
	color: #993300;
	height: 35px;
	padding-left: 10px;
	line-height: 35px;
	font-size: 20px;
}
.help a {
	color: #993300;
}


.footer {
	background-image: url(../img/footer.gif);
	background-repeat: repeat;
	text-align: center;
	color: #808080;
	line-height: 48px;
	height: 48px;
}

.loginleft {
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 15px;
}

.loginleft a {
	color: #336699;
}

.login {
	color: #FFF;
	background-color: #3399ff;
	border: 1px solid #336699;
	text-align: center;
	font-size: 16px;
	margin-top: 10px;
	width: 100%;
	line-height: 30px;
	font-weight: bold;
}

.denglu {
	color: #FFF;
	background-color: #ff6600;
	border: 1px solid #ff0000;
	text-align: center;
	font-size: 16px;
	margin-top: 10px;
	width: 100%;
	line-height: 30px;
	font-weight: bold;
}
.textfield {
	line-height: 25px;
	height: 25px;
	border: 1px solid #dfdfdf;
	width: 100%;
}
.bacimg {
	background-image: url(../img/top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 30px;
	padding-top: 30px;
}

.bottom {
	background-image: url(../img/buttom.gif);
	background-repeat: repeat-x;
	line-height: 30px;
	height: 160px;
	overflow: hidden;
}
.number {
	color: #993300;
	letter-spacing: 0px;
	padding-right: 4px;
}

.span {
	padding-top: 40px;
	padding-right: 10px;
	padding-left: 10px;
	letter-spacing: 3px;
}
.span a {
	color: #0000ff;
}
.footimg {
	background-image: url(../img/footimg.jpg);
	background-repeat: no-repeat;
	height: 160px;
	width: 175px;
}
.map {
	background-image: url(../img/map.jpg);
	background-position: 50px 106px;
	background-repeat: no-repeat;
	height: 540px;
	padding-top: 80px;
	padding-left: 100px;
}
.pading {
	padding: 10px;
}
.tixing {
	font-size: 12px;
	background-color: #f3fbff;
	border: 1px solid #b9e3ff;
	background-image: url(../img/tishi.gif);
	background-position: 5px 1px;
	line-height: 20px;
	background-repeat: no-repeat;
	padding-left: 30px;
	margin-top: 5px;
	width: 42%;
	}
.refield {
	background-color: #f1f1f1;
	border: 1px solid #dcdcdc;
	line-height: 30px;
	height: 30px;
	margin-right: 10px;
	width: 80%;
}
.fail {
	font-size: 12px;
	background-color: #ffecec;
	border: 1px solid #ffc7c7;
	background-image: url(../img/fail.gif);
	background-position: 5px 1px;
	line-height: 20px;
	background-repeat: no-repeat;
	padding-left: 30px;
	margin-top: 5px;
	width: 60%;
	}
.table {
	padding-top: 10px;
	padding-bottom: 10px;
}

.bufen {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #808080;
	padding-top: 10px;
}
.letter {
	color: #a13e12;
	background-color: #fff3d0;
	border: 1px solid #f8c882;
	background-image: url(../img/letter.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-left: 40px;
	width: 85px;
	height: 28px;
}
.letter a {
	color: #a13e12;
	display: block;
}
.unfinish {
	background-color: #f4f4f4;
	border: 1px solid #dcdcdc;
	color: #808080;
	background-image: url(../img/let.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-left: 40px;
	width: 85px;
}
.unfinish a {
	color: #6a6a6a;
	display: block;
}
.black {
	color: #000;
}
.black a {
	color: #000;
}





	/******************************Form Validator*************************/
.onCorrect,.onError, .onFocus, .onLoad,.onShow
{
    font-size: 12px;
	line-height: 20px;
	padding-left: 30px;
	margin-top: 5px;
	width: 42%;
}
.onError
{
 	background-color: #ffecec;
	border: 1px solid #ffc7c7;
	background-image: url(../img/fail.gif);
	background-position: 5px 1px;
	background-repeat: no-repeat;
}
.onFocus
{
    background-color: #f3fbff;
	border: 1px solid #b9e3ff;
	background-image: url(../img/tishi.gif);
	background-position: 5px 1px;
	line-height: 20px;
	background-repeat: no-repeat;
}
.onShow
{
   display:none;
}
.onCorrect
{
  
	background-position: 5px 0px;
	line-height: 20px;
	background-repeat: no-repeat;
    background-image: url(../img/onSuccess.gif);
    background-color: #C4F7CB;
	border: 1px solid #C4F7CB;
 
   
}
.onLoad
{
    background: #E9FFEB url(../img/onLoad.gif) no-repeat 3px 3px;
    padding-left: 25px;
    font-size: 12px;
    line-height: 22px;
    padding-top: 3px;
    padding-bottom: 3px;
    vertical-align: middle;
}

/************************************************/
.same1 {

	padding-left:10px;
}
